{{ define "body-class" }}template-archives{{ end }}
{{ define "main" }}
    <header>
        
        <!-- 搜索 -->
        
        {{- $query := first 1 (where .Site.Pages "Layout" "==" "search") -}}
        {{- $searchPage := index $query 0 -}}
        <div style="margin-bottom:40px;">
            <form action="{{ $searchPage.RelPermalink }}" class="search-form" {{ with .OutputFormats.Get "json" -}}data-json="{{ .Permalink }}" {{- end }}>
                <p>
                    <label>{{ T "search.title" }}</label>
                    <input name="keyword" required placeholder="{{ T `search.placeholder` }}" />
                
                    <button title="{{ T `search.title` }}">
                        {{ partial "helper/icon" "search" }}
                    </button>
                </p>
            </form>
        </div>

        <!-- 分类： -->
        {{- $taxonomy := $.Site.GetPage "taxonomyTerm" "categories" -}}
        {{- $terms := $taxonomy.Pages -}}
        {{ if $terms }}
        <h2 class="section-title">{{/* $taxonomy.Title */}}分类</h2>
        <div class="subsection-list">
            <div class="article-list--tile">
                <section class="tagCloud">
                    <div class="tagCloud-tags">
                        {{ range .Site.Taxonomies.categories }}
                            <a href="{{ .Page.RelPermalink }}" class="font_size_{{ .Count }}">
                                {{ .Page.Title }}
                            </a>
                        {{ end }}
                    </div>
                </section>
            </div>
        </div>
        <!-- <div class="subsection-list">
            <div class="article-list--tile">
                {{ range $terms }}
                    {{ partial "article-list/tile" (dict "context" . "size" "250x150" "Type" "taxonomy") }}
                {{ end }}
            </div>
        </div> -->
        {{ end }}

        <!-- 标签 -->
        <h2 class="section-title">标签</h2>
        <div class="subsection-list">
            <div class="article-list--tile">
                <section class="tagCloud">
                    <div class="tagCloud-tags">
                        {{ range .Site.Taxonomies.tags.ByCount }}
                            <a href="{{ .Page.RelPermalink }}" class="font_size_{{ .Count }}">
                                {{ .Page.Title }}
                            </a>
                        {{ end }}
                    </div>
                </section>
            </div>
        </div>
    </header>

    {{ $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections }}
    {{ $notHidden := where .Site.RegularPages "Params.hidden" "!=" true }}
    {{ $filtered := ($pages | intersect $notHidden) }}

    {{ range $filtered.GroupByDate "2006" }}
    {{ $id := lower (replace .Key " " "-") }}
    <div class="archives-group" id="{{ $id }}">
        <h2 class="archives-date section-title"><a href="{{ $.RelPermalink }}#{{ $id }}">{{ .Key }}</a></h2>
        <div class="article-list--compact">
            {{ range .Pages }}
                {{ partial "article-list/compact" . }}
            {{ end }}
        </div>
    </div>
    {{ end }}

    {{ partialCached "footer/footer" . }}
{{ end }}
